专利摘要:
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zum Erzeugen einer echten Zufallszahl. DOLLAR A Erfindungsgemäß ist vorgesehen, dass die echte Zufallszahl auf der Grundlage einer stochastisch verteilten Dauer (T) eines elektrischen Umladevorgangs erzeugt wird. Dabei kommen insbesondere Umladevorgänge von Speicherzellen, beispielsweise EEPROM- oder FLASH-Speicherzellen, in Betracht, die mithilfe einer Ladungspumpe durchgeführt werden.The invention relates to a method and apparatus for generating a true random number. DOLLAR A According to the invention, it is provided that the true random number is generated on the basis of a stochastically distributed duration (T) of an electrical recharging process. In particular, recharging processes of memory cells, for example EEPROM or FLASH memory cells, which are carried out with the aid of a charge pump are possible.
公开号:DE102004011170A1
申请号:DE200410011170
申请日:2004-03-08
公开日:2005-10-06
发明作者:Andreas Franke;Reinhold Koller
申请人:Siemens AG;
IPC主号:G06F7-58
专利说明:
[0001] Dievorliegende Erfindung betrifft ein Verfahren und eine Vorrichtungzur Erzeugung einer echten Zufallszahl.TheThe present invention relates to a method and an apparatusto generate a true random number.
[0002] Beispielsweisefür Zugriffsschutz-oder Verschlüsselungszweckeist es erforderlich, gute manipulationssichere Zufallszahlen zuerzeugen. Im Zusammenhang mit Kraftfahrzeugwegfahrsperren erfolgtdiese Erzeugung der Zufallszahlen beispielsweise auf der Ebene derMotorsteuerung, bei der es sich in vielen Fällen um ein Embedded-Systemhandelt. Dabei scheidet der Einsatz von externen Quellen aufgrundvon Manipulationsmöglichkeitenund die Verwendung von speziellen Schaltkreisen wegen der damitverbundenen zusätzlichenStückkostenaus.For examplefor access protectionor encryption purposesIt is necessary to have good tamper-proof random numbersproduce. In connection with Kraftfahrzeugwegfahrsperren donethis generation of random numbers, for example at the level ofMotor control, which in many cases is an embedded systemis. In the process, the use of external sources is ruled outof manipulation possibilitiesand the use of special circuits because of itassociated additionalunit costsout.
[0003] ZurErzeugung echter Zufallszahlen ist es unter anderem bekannt, dieniederwertigen Bits einer A/D-Wandlung von Signalen einer separaten Rauschquellezu verwenden, was jedoch mit erheblichen Kosten verbunden ist. Esist ebenfalls bekannt, eine echte Zufallszahl über eine Zeitmessung eines externenEreignisses, beispielsweise der Dauer eines vom Benutzer vorgenommenenTastendruckes, zu erzeugen. Diese Lösung scheidet jedoch zumindestin den Fällenaus, in denen das System die Kommunikation eröffnet und daher vor einem externenEreignis die Zufallszahl erzeugen muss. Neben der Erzeugung vonechten Zufallszahlen ist es weiterhin bekannt, eine Pseudo-Zufallszahlenreihezu nutzen und den aktuellen Status beispielsweise in einem nicht-flüchtigenSpeicher des Systems zu speichern. Allerdings ist die Qualität von Pseudo-Zufallszahlenim Vergleich zu echten Zufallszahlen unzureichend.toGenerating real random numbers it is known among others, thelow order bits of A / D conversion of signals from a separate noise sourceto use, but this is associated with considerable costs. Itis also known, a true random number over a time measurement of an externalEvent, for example, the duration of a user-madePressing a button to generate. However, this solution at least separatesin the casesin which the system opens the communication and therefore in front of an externalEvent must generate the random number. In addition to the generation oftrue random numbers, it is still known, a pseudo-random number seriesto use and the current status, for example, in a non-volatileStore the system memory. However, the quality of pseudo-random numbersinadequate compared to true random numbers.
[0004] DerErfindung liegt die Aufgabe zugrunde, ein Verfahren sowie eine Vorrichtunganzugeben, mit denen eine echte Zufallszahl schnell, das heißt beispielsweiseim Millisekundenbereich, speichersparend, gerätelaufzeitunabhängig, ohneSpeicherung zwischen den Betriebszyklen des Steuergeräts und ohneexterne Quellen (zufälligeTrigger) erzeugt werden können.Of theInvention is based on the object, a method and a devicespecify that a real random number quickly, that is, for examplein the millisecond range, saves memory, independent of device runtime, withoutStorage between the operating cycles of the controller and withoutexternal sources (randomTrigger) can be generated.
[0005] DieseAufgabe wird durch die Merkmale der unabhängigen Ansprüche gelöst.TheseThe object is solved by the features of the independent claims.
[0006] VorteilhafteAusgestaltungen und Weiterbildungen der Erfindung ergeben sich ausden abhängigenAnsprüchen.advantageousRefinements and developments of the invention will become apparentthe dependentClaims.
[0007] Daserfindungsgemäße Verfahrenbaut auf dem gattungsgemäßen Standder Technik dadurch auf, dass die echte Zufallszahl auf der Grundlageeiner stochastisch verteilten Dauer eines elektrischen Umladevorgangserzeugt wird. Durch diese Lösung wirdeine echte Zufallszahl erzeugt, das heißt keine Pseudo-Zufallszahl. Weiterhinkann das Verfahren nicht durch externe Beschaltung manipuliert werden. Invielen Fällenwerden gegenüberder vorhandenen Bestückungdes jeweiligen Systems keine weiteren Bauteile benötigt, sodass die Zusatzkosten gering sind. Ein weiterer Vorteil des erfindungsgemäßen Verfahrensbesteht darin, dass es nicht erforderlich ist, einen Zustand zuspeichern, der dann manipuliert beziehungsweise zurückgesetztwerden könnte.Das erfindungsgemäße Verfahrenist besonders vorteilhaft, wenn der die stochastische Quelle bildendeUmladevorgang in einer Komponente durchgeführt werden kann, die ohnehinBestandteil des Systems ist, das neben der Erfüllung anderer Aufgaben auchdie Zufallszahl erzeugen muss.Theinventive methodbuilds on the generic stateThe technique is based on that, based on the true random numbera stochastically distributed duration of an electrical recharging processis produced. This solution willgenerates a true random number, that is, no pseudo-random number. FartherThe process can not be manipulated by external wiring. Inmany casesbe oppositethe existing equipmentthe respective system requires no further components, sothat the additional costs are low. Another advantage of the method according to the inventionis that it is not necessary to a statestore, which then manipulated or resetcould be.The inventive methodis particularly advantageous when the stochastic source formingReloading can be done in a component that is anywayPart of the system is, in addition to the fulfillment of other tasks as wellmust generate the random number.
[0008] Beibevorzugten Ausführungsformendes erfindungsgemäßen Verfahrensist vorgesehen, dass der Umladevorgang ein Umladen zumindest einer Speicherzelleumfasst. Speicherzellen sind ohnehin Bestandteil moderner Systemeund stellen daher eine besonders kostengünstige Grundlage zur Durchführung desUmladevorgangs dar.atpreferred embodimentsthe method according to the inventionit is provided that the transhipment process involves a transfer of at least one memory cellincludes. Memory cells are part of modern systems anywayand therefore provide a particularly cost-effective basis for carrying out theReload.
[0009] Indiesem Zusammenhang kann beispielsweise vorgesehen sein, dass zumindesteine Speicherzelle eine Speicherzelle eines EEPROM ist. Die Dauereines Umladevorgangs einer EEPROM-Speicherzelle unterliegt vergleichsweisegroßenstochastischen Streuungen, auf deren Grundlage sich echte Zufallszahlenerzeugen lassen.InIn this context, it can be provided, for example, that at leasta memory cell is a memory cell of an EEPROM. The durationa reloading of an EEPROM memory cell is subject to comparativelyhugestochastic scatters, on the basis of which real random numberslet generate.
[0010] Alternativist es ebenfalls möglich,dass zumindest eine Speicherzelle eine Speicherzelle eines FLASH-Speichersist. FLASH-Speicher finden zunehmend Verwendung und stellen daherin vielen Fällenohne zusätzlicheKosten eine geeignete Grundlage für die erfindungsgemäße Erzeugungvon echten Zufallszahlen dar.alternativeit is also possiblein that at least one memory cell is a memory cell of a FLASH memoryis. FLASH memories are increasingly being used and are therefore availablein many caseswithout additionalCosts a suitable basis for the generation according to the inventionof real random numbers.
[0011] Beibevorzugten Ausführungsformendes erfindungsgemäßen Verfahrensist weiterhin vorgesehen, dass der Umladevorgang mit Hilfe einerLadungspumpe durchgeführtwird. Der Einsatz von Ladungspumpen ist beispielsweise im Zusammenhang mitEEPROMs üblich,wobei in vielen Fällen On-Chip-Ladungspumpenvorgesehen sind.atpreferred embodimentsthe method according to the inventionis further provided that the transshipment process with the help of aCharge pump performedbecomes. The use of charge pumps is associated with, for exampleEEPROMs usual,in many cases on-chip charge pumpsare provided.
[0012] Beidem erfindungsgemäßen Verfahrenkann in vorteilhafter Weise weiterhin vorgesehen sein, dass diestochastische Dauer des Umladevorgangs mit Hilfe eines Zählers erfasstwird. Dabei ist es vorteilhaft, wenn die Taktung des Zählers möglichsthoch ist, so dass sich hinsichtlich des als Grundlage für die Zufallszahldienenden Zählerstandesam Ende des Umladevorgangs möglichstgroßeStreuungen ergeben.atthe method according to the inventioncan be further provided in an advantageous manner that thestochastic duration of the transshipment process detected by means of a counterbecomes. It is advantageous if the timing of the counter as possibleis high, so in terms of as the basis for the random numberserving meter readingif possible at the end of the transshipment processsizeVariations result.
[0013] Daserfindungsgemäße Verfahrenwird als besonders vorteilhaft erachtet, wenn vorgesehen ist, dasses von einem Embedded-Systemdurchgeführt wird,insbesondere von einer Motorsteuerung eines Kraftfahrzeugs. Dabeikommen prinzipiell alle Embedded-Systems in Frage, die in Umgebungeneingesetzt werden, in denen (auch) die Erzeugung von guten Zufallszahlenerforderlich ist.Theinventive methodis considered particularly advantageous if it is provided thatit from an embedded systemis carried out,in particular of an engine control of a motor vehicle. thereIn principle, all embedded systems come into question in environmentsin which (also) the generation of good random numbersis required.
[0014] Dieerfindungsgemäße Vorrichtungbaut auf dem gattungsgemäßen Standder Technik dadurch auf, dass sie die echte Zufallszahl auf derGrundlage einer stochastisch verteilten Dauer eines elektrischenUmladevorgangs erzeugt. Dadurch ergeben sich die im Zusammenhangmit dem erfindungsgemäßen VerfahrenerläutertenVorteile und Eigenschaften in gleicher oder ähnlicher Weise, weshalb zurVermeidung von Wiederholungen auf die entsprechenden obigen Ausführungenverwiesen wird.Theinventive devicebuilds on the generic statethe technique by giving it the true random number on theBasis of a stochastically distributed duration of an electricalReload generated. This results in the contextwith the method according to the inventionexplainedAdvantages and properties in the same or similar way, which is whyAvoid repetition on the corresponding above statementsis referenced.
[0015] Gleichesgilt sinngemäß für die nachfolgend angegebenenvorteilhaften Weiterbildungen der erfindungsgemäßen Vorrichtung, wobei auchdiesbezüglichauf die entsprechenden Ausführungenim Zusammenhang mit dem erfindungsgemäßen Verfahren verwiesen wird.The sameapplies mutatis mutandis to the followingadvantageous developments of the device according to the invention, wherein alsoin this regardon the appropriate versionsin connection with the method according to the invention is referenced.
[0016] Dieerfindungsgemäße Vorrichtungist in vorteilhafter Weise dadurch weitergebildet, dass sie zumindesteine Speicherzelle aufweist, die zur Erzeugung der Zufallszahl elektrischumgeladen wird.Theinventive deviceis advantageously further developed in that they at leasta memory cell that is electrically conductive to generate the random numberis reloaded.
[0017] Dabeikann in vorteilhafter Weise vorgesehen sein, dass zumindest eineSpeicherzelle eine Speicherzelle eines EEPROM ist.therecan be provided in an advantageous manner that at least oneMemory cell is a memory cell of an EEPROM.
[0018] Zusätzlich oderalternativ ist es möglich, dasszumindest eine Speicherzelle eine Speicherzelle eines FLASH-Speichersist.Additionally orAlternatively, it is possible thatat least one memory cell is a memory cell of a FLASH memoryis.
[0019] Dieerfindungsgemäße Vorrichtungist in vorteilhafter Weise dadurch weitergebildet, dass sie zur Durchführung desUmladevorgangs eine Ladungspumpe aufweist.Theinventive deviceis advantageously developed by the fact that they are to carry out theReloading has a charge pump.
[0020] ImZusammenhang mit der erfindungsgemäßen Vorrichtung kann weiterhinvorgesehen sein, dass sie zur Erfassung der stochastisch verteilten Dauerdes Umladevorgangs einen Zähleraufweist.in theConnection with the device according to the invention can continuebe provided to capture the stochastically distributed durationthe transshipment process a counterhaving.
[0021] Alsbesonders vorteilhaft werden Ausführungsformen der erfindungsgemäßen Vorrichtungerachtet, bei denen vorgesehen ist, dass sie ein Embedded-Systemist, insbesondere eine Motorsteuerung eines Kraftfahrzeugs.WhenParticularly advantageous embodiments of the device according to the inventionwhich is intended to be an embedded systemis, in particular an engine control of a motor vehicle.
[0022] Einwesentlicher Grundgedanke der vorliegenden Erfindung besteht darin,dass echte Zufallszahlen praktisch ohne Mehrkosten von Systemenerzeugt werden können,wenn als stochastische Quelle eine ohnehin zum System zählende Komponente verwendetwird, beispielsweise eine Ladungspumpe, die Bestandteil eines Steuergeräts ist.Die Erfindung eignet sich insbesondere für alle Dienststellen, die mitvorhandenen Systemen (das heißtohne extra dafürvorgesehene Bauteile) eine gute, echte Zufallszahl erzeugen müssen, ohneZugriff auf unabhängige,manipulationssichere Generatoren (Trigger) zu haben. Darunter fallen,ohne darauf beschränktzu sein, insbesondere alle kostenoptimierten Embedded-Systems. ImZusammenhang mit der Kraftfahrzeugtechnik werden Zufallszahlen beispielsweise insbesonderefür denZugriffsschutz (auch bei Wartungsarbeiten) und für Verschlüsselungszwecke (zum BeispielWegfahrsperre) benötigt.OneAn essential basic idea of the present invention isthat real random numbers practically without additional costs of systemscan be generatedwhen a stochastic source uses a component that already belongs to the systemis, for example, a charge pump, which is part of a control unit.The invention is particularly suitable for all departments that withexisting systems (that iswithout extraprovided components) must produce a good, real random number, withoutAccess to independent,to have tamper-resistant generators (triggers). Including,without limitationto be, in particular all cost-optimized embedded systems. in theFor example, in particular, random numbers are related to motor vehicle technologyfor theAccess protection (also during maintenance) and for encryption purposes (for exampleImmobilizer) needed.
[0023] Ausführungsformender Erfindung werden nachfolgend anhand der zugehörigen Zeichnungen beispielhafterläutert.embodimentsThe invention will now be described by way of example with reference to the accompanying drawingsexplained.
[0024] Eszeigen:Itdemonstrate:
[0025] 1 einFlussdiagramm, das eine Ausführungsformdes erfindungsgemäßen Verfahrensveranschaulicht; 1 a flow chart illustrating an embodiment of the method according to the invention;
[0026] 2 einenGraph, der möglicheUmladevorgängeeiner Speicherzelle veranschaulicht; 2 a graph illustrating possible transhipment operations of a memory cell;
[0027] 3 einstark vereinfachtes, schematisches Blockschaltbild von Komponenteneiner Motorsteuerung. 3 a highly simplified, schematic block diagram of components of a motor control.
[0028] Diein 1 dargestellte Ausführungsform des erfindungsgemäßen Verfahrensbeginnt beim Schritt S1. Im Schritt S2 wird ein Zähler zurückgesetzt,dessen spätererZählerstandals Grundlage für dieErzeugung der echten Zufallszahl dient oder der diese Zufallszahldirekt darstellt. Im Schritt S3 wird ein Umladevorgang begonnenund gleichzeitig der Zählergestartet. Bei dem Umladevorgang kann es sich insbesondere um einSchreiben in eine EEPROM- oder FLASH-Speicherzelle handeln, das üblicherweiseunter Verwendung einer Ladungspumpe erfolgt. Im Schritt S4 wirdsolange geprüft,ob der Umladevorgang abgeschlossen ist, bis dies der Fall ist. Anschließend wirdim Schritt S5 der Zählergestoppt. Im Schritt S6 wird der Zählerstand ausgelesen und alsechte Zufallszahl verwendet. Gegebenenfalls kann die endgültige Zufallszahljedoch auch unter Zuhilfenahme weiterer Rechenfunktion erzeugt werden.Das dargestellte Verfahren endet im Schritt S7.In the 1 illustrated embodiment of the method according to the invention begins in step S1. In step S2, a counter is reset whose later count serves as the basis for generating the true random number or which represents this random number directly. In step S3, a transfer operation is started and at the same time the counter is started. In particular, the transhipment process may be a write to an EEPROM or FLASH memory cell, which is usually done using a charge pump. In step S4, it is checked whether the transfer operation is completed until this is the case. Subsequently, in step S5, the counter is stopped. In step S6, the count is read out and used as a true random number. If necessary, however, the final random number can also be generated with the aid of further calculation function. The illustrated method ends in step S7.
[0029] 2 veranschaulichtdrei stochastisch verteilte Umladevorgänge einer Speicherzelle. DietatsächlicheDauer eines aktuellen Umladevorgangs kann dabei zwischen einer kürzestenDauer T' (Kurve Q') und einer längsten DauerT'' (Kurve Q'') liegen und beispielsweise T (KurveQ) betragen. 2 illustrates three stochastically distributed reloads of a memory cell. The actual duration of a current transshipment process can be between a shortest duration T '(curve Q ') and a longest duration T "(curve Q") are, for example, T (curve Q).
[0030] 3 zeigtein stark vereinfachtes, schematisches Blockschaltbild von Komponenteneiner Motorsteuerung, wobei die dargestellte Motorsteuerung 18 inForm eines Embedded-Systems vorliegt. Die Motorsteuerung 18 kanneine Vielzahl weiterer nicht dargestellter Komponenten umfassen,die zur Erfüllungaller an die Motorsteuerung gestellten Aufgaben erforderlich sind.Sämtlicheim Folgenden nähererläutertenKomponenten sind ohnehin Bestandteil der Motorsteuerung 18,das heißtnicht speziell zur Erzeugung der echten Zufallszahlen vorgesehen.Die dargestellte Motorsteuerung 18 weist einen intelligentenController 20 auf, der unter anderem dazu geeignet ist,eine Ladungspumpe 14 anzusteuern, die dazu vorgesehen ist,eine Speicherzelle 10 eines Speicherzellenarrays 22 einesEEPROMs 12 umzuladen, wenn der Inhalt der Speicherzelle 10 verändert werdensoll. Der Controller 20 kommuniziert weiterhin mit einemZähler 16,mit dem die tatsächliche Dauereines Umladevorgangs der Speicherzelle 10 erfasst wird.Der Fachmann erkennt, dass mit den in 3 dargestelltenKomponenten das anhand von 1 erläuterte Verfahrenin vorteilhafter Weise durchgeführtwerden kann. Auf eine erneute Erläuterung des Ablaufs der Erzeugungeiner Zufallszahl wird daher an dieser Stelle verzichtet. 3 shows a highly simplified, schematic block diagram of components of a motor controller, wherein the illustrated motor control 18 in the form of an embedded system. The engine control 18 may include a variety of other unillustrated components that are required to fulfill all the tasks imposed on the engine management system. All components explained in more detail below are part of the engine control anyway 18 , that is not specifically intended to generate the true random numbers. The illustrated engine control 18 has an intelligent controller 20 on, which is suitable, inter alia, a charge pump 14 to drive, which is intended to a memory cell 10 a memory cell array 22 an EEPROM 12 reload when the contents of the memory cell 10 to be changed. The controller 20 continues to communicate with a meter 16 , with which the actual duration of a recharging of the memory cell 10 is detected. The person skilled in the art recognizes that with the in 3 shown components based on 1 explained method can be carried out in an advantageous manner. A re-explanation of the process of generating a random number is therefore omitted here.
[0031] Diein der vorstehenden Beschreibung, in den Zeichnungen sowie in denAnsprüchenoffenbarten Merkmale der Erfindung können sowohl einzeln als auchin beliebiger Kombination fürdie Verwirklichung der Erfindung wesentlich sein.Thein the above description, in the drawings and in theclaimsdisclosed features of the invention can both individually and alsoin any combination forthe realization of the invention be essential.
权利要求:
Claims (14)
[1]
Verfahren zum Erzeugen einer echten Zufallszahl, dadurchgekennzeichnet, dass die echte Zufallszahl auf der Grundlageeiner stochastisch verteilten Dauer (T) eines elektrischen Umladevorgangserzeugt wird.A method for generating a true random number, characterized in that the true random number is generated on the basis of a stochastically distributed duration (T) of an electrical recharging operation.
[2]
Verfahren nach Anspruch 1, dadurch gekennzeichnet,dass der Umladevorgang ein Umladen zumindest einer Speicherzelle(10) umfasst.A method according to claim 1, characterized in that the reloading process, a reloading of at least one memory cell ( 10 ).
[3]
Verfahren nach Anspruch 2, dadurch gekennzeichnet,dass zumindest eine Speicherzelle (10) eine Speicherzelleeines EEPROM (12) ist.Method according to claim 2, characterized in that at least one memory cell ( 10 ) a memory cell of an EEPROM ( 12 ).
[4]
Verfahren nach Anspruch 2 oder 3, dadurch gekennzeichnet,dass zumindest eine Speicherzelle (10) eine Speicherzelleeines FLASH-Speichers ist.Method according to claim 2 or 3, characterized in that at least one memory cell ( 10 ) is a memory cell of a FLASH memory.
[5]
Verfahren nach einem der vorangehenden Ansprüche, dadurchgekennzeichnet, dass der Umladevorgang mit Hilfe einer Ladungspumpe(14) durchgeführtwird.Method according to one of the preceding claims, characterized in that the reloading process by means of a charge pump ( 14 ) is carried out.
[6]
Verfahren nach einem der vorangehenden Ansprüche, dadurchgekennzeichnet, dass die stochastische Dauer (T) des Umladevorgangsmit Hilfe eines Zählers(16) erfasst wird.Method according to one of the preceding claims, characterized in that the stochastic duration (T) of the transhipment process with the aid of a counter ( 16 ) is detected.
[7]
Verfahren nach einem der vorangehenden Ansprüche, dadurchgekennzeichnet, dass es von einem Embedded-System (18)durchgeführtwird, insbesondere von einer Motorsteuerung (18) eines Kraftfahrzeugs.Method according to one of the preceding claims, characterized in that it is provided by an embedded system ( 18 ), in particular by a motor control ( 18 ) of a motor vehicle.
[8]
Vorrichtung, die zur Erzeugung einer echten Zufallszahlgeeignet ist, dadurch gekennzeichnet, dass sie die echte Zufallszahlauf der Grundlage einer stochastisch verteilten Dauer (T) eineselektrischen Umladevorgangs erzeugt.Device used to generate a true random numberis suitable, characterized in that it is the true random numberbased on a stochastically distributed duration (T) of agenerated electrical recharging.
[9]
Vorrichtung nach Anspruch 8, dadurch gekennzeichnet,dass sie zumindest eine Speicherzelle (10) aufweist, diezur Erzeugung der Zufallszahl elektrisch umgeladen wird.Device according to claim 8, characterized in that it comprises at least one memory cell ( 10 ), which is electrically transferred to generate the random number.
[10]
Vorrichtung nach Anspruch 9, dadurch gekennzeichnet,dass zumindest eine Speicherzelle (10) eine Speicherzelleeines EEPROM (12) ist.Apparatus according to claim 9, characterized in that at least one memory cell ( 10 ) a memory cell of an EEPROM ( 12 ).
[11]
Vorrichtung nach Anspruch 9 oder 10, dadurch gekennzeichnet,dass zumindest eine Speicherzelle (10) eine Speicherzelleeines FLASH-Speichers ist.Apparatus according to claim 9 or 10, characterized in that at least one memory cell ( 10 ) is a memory cell of a FLASH memory.
[12]
Vorrichtung nach einem der Ansprüche 8 bis 11, dadurch gekennzeichnet,dass sie zur Durchführungdes Umladevorgangs eine Ladungspumpe (14) aufweist.Device according to one of claims 8 to 11, characterized in that they for carrying out the reloading a charge pump ( 14 ) having.
[13]
Vorrichtung nach einem der Ansprüche 8 bis 12, dadurch gekennzeichnet,dass sie zur Erfassung der stochastisch verteilten Dauer (T) desUmladevorgangs einen Zähler(16) aufweist.Device according to one of claims 8 to 12, characterized in that it for detecting the stochastically distributed duration (T) of the reloading a counter ( 16 ) having.
[14]
Vorrichtung nach einem der Ansprüche 8 bis 13, dadurch gekennzeichnet,dass sie ein Embedded-System (18) ist, insbesondere eineMotorsteuerung (18) eines Kraftfahrzeugs.Device according to one of Claims 8 to 13, characterized in that it comprises an embedded system ( 18 ), in particular a motor control ( 18 ) of a motor vehicle.
类似技术:
公开号 | 公开日 | 专利标题
EP0539763B1|1996-08-14|Kontrollanlage
DE19740525C1|1999-02-04|Method for storing and retrieving data in a control system, in particular in a motor vehicle
EP1924920B1|2010-05-05|Transportierbarer, konfigurierbarer informationsträger zum datenaustausch zwischen elektrischen geräten und verfahren hierzu
DE10244757B3|2004-07-29|Programming a memory module using a boundary scan register
DE102006048319B4|2014-05-28|Multi-chip semiconductor memory device
EP1532510B1|2014-05-21|VERFAHREN ZUM SCHUTZ VOR MANIPULATIONEN AN EINEM STEUERGERÄT FÜR MINDESTENS EINE Kfz-KOMPONENTE
EP1815728B8|2012-03-21|Modulares automatisierungssystem
DE10219832B4|2005-12-01|Method for coding control devices in means of transport
EP0449265B1|1997-05-28|Zufallszahlengenerator
EP1181521B1|2005-02-09|Diagnosetestvorrichtung für kraftfahrzeuge mit programmierbaren steuergeräten
DE10256799B3|2004-04-29|Method for programming flash E-PROMs in control electronics for road vehicles equipped with a microprocessor
DE3714503C2|1995-07-27|Control circuit for a pulsed gas laser and method for initializing the control circuit
EP1421460B1|2016-02-17|Verfahren zur bereitstellung von software zur verwendung durch ein steuergerät eines fahrzeugs
EP0223213B1|1992-04-29|Verfahren zur Auswertung von auf Kreditkarten gespeicherten Einheiten
WO1990010279A1|1990-09-07|Verfahren und vorrichtung zur vereinfachung des gebrauchs einer vielzahl von kreditkarten u. dgl.
EP1326469A2|2003-07-09|Verfahren und Anordnung zur Überprüfung einer Authentizität eines ersten Kommunikationsteilnehmers in einem Kommunikationsnetz
EP1259941B1|2008-03-19|Verfahren und vorrichtung zur ermittlung der verbleibenden betriebsdauer eines produktes
DE10027006B4|2014-09-04|System for controlling the operation of a motor vehicle and a method for starting such a system
EP1368970B1|2005-08-10|Verfahren und vorrichtung zum entzerren eines bildes, insbesondere für insassenschutzsysteme
DE102007040343A1|2009-03-05|Apparatus and method for generating a random bit string
EP1278164B1|2013-01-16|Anordnung und Verfahren zum Andern der Funktionalität eines Sicherheitsmoduls
EP2940620B1|2017-04-26|Ableiten eines gerätespezifischen wertes mit hilfe einer unklonbaren funktion
EP0268106B1|1994-01-05|System zur bargeldlosen Durchführung von Transaktionen
EP1817208B1|2017-03-01|Integrierter schaltkreis
DE102005044084B4|2007-01-11|Random bit generator and random number generator
同族专利:
公开号 | 公开日
WO2005085992A1|2005-09-15|
CN100485604C|2009-05-06|
DE102004011170B4|2006-03-23|
EP1723511A1|2006-11-22|
CN1930546A|2007-03-14|
US7496617B2|2009-02-24|
JP2007537502A|2007-12-20|
US20070276890A1|2007-11-29|
KR20060132921A|2006-12-22|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
2005-10-06| OP8| Request for examination as to paragraph 44 patent law|
2006-09-21| 8364| No opposition during term of opposition|
2008-09-04| 8327| Change in the person/name/address of the patent owner|Owner name: CONTINENTAL AUTOMOTIVE GMBH, 30165 HANNOVER, DE |
2020-06-03| R081| Change of applicant/patentee|Owner name: VITESCO TECHNOLOGIES GMBH, DE Free format text: FORMER OWNER: CONTINENTAL AUTOMOTIVE GMBH, 30165 HANNOVER, DE |
2020-10-01| R119| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee|
优先权:
申请号 | 申请日 | 专利标题
DE200410011170|DE102004011170B4|2004-03-08|2004-03-08|Tamper-proof generation of true random numbers|DE200410011170| DE102004011170B4|2004-03-08|2004-03-08|Tamper-proof generation of true random numbers|
US10/592,018| US7496617B2|2004-03-08|2005-02-02|Tamper proof generation of true random numbers|
JP2007502321A| JP2007537502A|2004-03-08|2005-02-02|真の乱数の不正操作に対して安全な発生|
KR1020067017701A| KR20060132921A|2004-03-08|2005-02-02|참 난수들의 부정조작 방지 생성|
CNB2005800074108A| CN100485604C|2004-03-08|2005-02-02|以操作可靠的方式产生真实随机数的方法和装置|
EP20050707924| EP1723511A1|2004-03-08|2005-02-02|Manipulationssichere erzeugung von echten zufallszahlen|
PCT/EP2005/050453| WO2005085992A1|2004-03-08|2005-02-02|Manipulationssichere erzeugung von echten zufallszahlen|
[返回顶部]